package com.fbee.smartcommunities.utils;

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;

/**
 * ClassName: com.fbee.smartcommunities.utils
 * Datetime: 2024/8/24 下午1:34
 * Description:
 *
 * @author 汪佳泉
 * @version 1.0
 * @since 1.0
 */
public class LocalDateTimeUtil {

    public static LocalDateTime valueToLocalDateTime(Long value){
        // 将Long这个时间戳改为LocalDateTime
        Instant instant = Instant.ofEpochMilli(value);
        // 将Instant转换为特定时区的ZonedDateTime（例如，系统默认时区）
        ZonedDateTime zonedDateTime = instant.atZone(ZoneId.systemDefault());
        // 如果你确实需要LocalDateTime，可以从ZonedDateTime中提取，但请注意这会丢失时区信息
        return zonedDateTime.toLocalDateTime();
    }
}
